/*全局样式*/
html,body{padding:0px; margin:0px;}
body{background:#ffffff;}
body, button, input, select, textarea{ font:12px/24px  "Microsoft YaHei","微软雅黑", Arial, sans-serif; color:#555;}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,i,table,tr,td,th,fieldset,label,legend,button,input{ margin:0;padding:0; font-family:"Microsoft YaHei","微软雅黑", Arial, sans-serif;; font-weight:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; +box-sizing:border-box;}
ul,li{list-style:none;}
a,img,a img{border:0px;}
a{text-decoration:none;cursor:pointer; color:#555;}
a:hover{text-decoration:underline; color:#333;}
input.text,select.text,textarea.text{outline:none; border:1px solid #ddd; height:34px; line-height:34px; font-size:12px; color:#555;} 
textarea{ outline:none; resize:none; border:1px solid #ddd; font-size:12px;}
input.check{vertical-align:middle; margin-right:2px;}
input{filter:chroma(color=#000000);}
img{ vertical-align:top;}
form{width:100%;}
form td{text-align: center;}
form input.text{float: left;}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #cccccc;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#cccccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#cccccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#cccccc;}


/********************************单选按钮特效区********************************************/
input.labelauty + label ::selection { background-color: rgba(255, 255, 255, 0); }
input.labelauty + label ::-moz-selection { background-color: rgba(255, 255, 255, 0); }
input.labelauty { display: none !important; }
input.labelauty + label{display: table;	font-size: 11px;	padding: 10px;	background-color: #efefef;	color: #b3b3b3;	cursor: pointer;border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px 3px 3px 3px;	-webkit-border-radius: 3px 3px 3px 3px;
	transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-webkit-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;

	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

input.labelauty + label > span.labelauty-unchecked,input.labelauty + label > span.labelauty-checked{display: inline-block;	line-height: 16px;vertical-align: bottom;}
input.labelauty + label > span.labelauty-unchecked-image,input.labelauty + label > span.labelauty-checked-image{
	display: inline-block;	width: 16px;	height: 16px;	vertical-align: bottom;	background-repeat: no-repeat;	background-position: left center;

	transition: background-image 0.5s linear;
	-moz-transition: background-image 0.5s linear;
	-webkit-transition: background-image 0.5s linear;
	-o-transition: background-image 0.5s linear;
}
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked{	margin-left: 7px;}
input.labelauty:not(:checked):not([disabled]) + label:hover{	background-color: #eaeaea;	color: #a7a7a7;}
input.labelauty:not(:checked) + label > span.labelauty-checked-image{	display: none;}
input.labelauty:not(:checked) + label > span.labelauty-checked{	display: none;}
input.labelauty:checked + label{	background-color: #3498db;	color: #ffffff;}
input.labelauty:checked:not([disabled]) + label:hover{	background-color: #72c5fd;}
input.labelauty:checked + label > span.labelauty-unchecked-image{	display: none;}
input.labelauty:checked + label > span.labelauty-unchecked{	display: none;}
input.labelauty:checked + label > span.labelauty-checked{	display: inline-block;}
input.labelauty.no-label:checked + label > span.labelauty-checked{	display: block;}
input.labelauty[disabled] + label{	opacity: 0.5;}
input.labelauty + label > span.labelauty-unchecked-image{	background-image: url(input/input-unchecked.png);}
input.labelauty + label > span.labelauty-checked-image{	background-image: url(input/input-checked.png);}
.dowebok li{display: inline-block;margin-left: 10px;}
/*******************************************单选按钮特效结束************************************************/

.lt{float:left;}
.rt{float:right;}
.cl{ clear:both; height:0px;}
.h-div20{	height:20px;	width:1px;	overflow:hidden;}

.none{ display:none;}

.fontcl1{ color:#de0000;}
.fontcl2{ color:#fe7421;}
.pointcl{ color:#fd0202;}
.graycl{ color:#999;}
.mainwd{ width:1200px; margin:0px auto;}
.h20{ height:20px;}
.hoverno a:hover{ text-decoration:none;}
input.btn{text-decoration:none; cursor:pointer; +border:none;}
.opacity_chose img:hover{ opacity:0.9;filter:alpha(opacity=90);}

/*按钮样式*/
.btn_main{ width:130px; line-height:35px; background:#339933; font-size:16px; border:1px solid #127c12;}
.btn_sub_apply{ width:60%;line-height:32px; height:36px;background:#fe7421; font-size:18px;  border:1px solid #d36501;}
.btn{ display:inline-block;opacity:1;cursor:pointer; text-align:center; color:#fff;border-radius:3px; outline:none;}
.btn:hover{opacity:0.9;filter:alpha(opacity=90); color:#fff; text-decoration:none;}


/*标题样式*/
h1{ font-size:24px; line-height:36px; color:#333;}
h2{ font-size:18px; line-height:34px;color:#333;}
h3{ font-size:16px; line-height:30px; color:#333;}


/*图片上的透明层样式*/
.opacity_img{ position:relative;overflow:hidden;}
.opacity_img p{position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; overflow:hidden; width:100%;padding:0px 3%;}
.opacity_img p.bg{ opacity:0.4; filter:alpha(opacity=40); background:#000;}
.opacity_img p.text{ color:#fff; }


/*页码样式开始*/
.page{ margin-top:20px; text-align:center; overflow:hidden; border-top:1px solid #f2f3f4;}
.page a{display:inline-block; padding:0px 10px; border:1px solid #e3e3e3; margin:20px 8px; height:26px; line-height:24px; font-size:14px;}
.page a.current,.page a:hover{ background:#fe7901; border:1px solid #d86100; color:#fff;}

/*.page{ text-align:center; overflow:hidden;}
.page a,.page em{ font-style:normal;}
.page strong,.page a:hover{ background:#fe7901; border:1px solid #d86100; color:#fff;}
*//*页码样式结束*/

/*筛选列表样式*/
.choose_option a{ display:inline-block; padding:0px 4px; height:22px; line-height:22px; margin:5px 8px 5px 8px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.choose_option a.current,.choose_option a:hover{ background:#fe7421; color:#fff; text-decoration:none;}


/*全局加载进度条*/
/* This is a compiled file, you should be editing the file in the templates directory */
.pace .pace-progress {  background: #de0000;  position: fixed;  z-index: 2000;  top: 0;  left: 0;  height: 2px;
-webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-inactive {  display: none;}



/*公共头部样式开始*/
.top{ background:#f1f8ff; height:30px; width:100%; border-bottom:1px solid #ccc; line-height:30px; color:#444;min-width: 1100px;}
.top div.rt a{ display:inline-block; padding:0px 10px;}
.top div.rt a span.ico{ width:15px; height:15px; margin-right:2px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.top div.rt a:hover{ background:#0066a1; color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.ico{ display:inline-block; background:url("ico.png") no-repeat; vertical-align:middle;}
.js_ico{ background-position:0px 0px;}
.bz_ico{ background-position:-15px 0px;}
.yy_ico{ background-position:-30px 0px;}
.bj_ico{ background-position:-45px 0px;}
.sj_ico{ background-position:-60px 0px;}
.top div.rt a.top_phone{ position:relative;}
.top .top_wx{ position:absolute; top:30px; right:0px; background:#fff; border:1px solid #ccc; padding:5px 10px; border-top:none; text-align:center; display:none; color:#444; z-index:100;}
.top .top_wx img{ width:135px; height:135px;}

.logo_cont{ margin:0px auto; height: 120px;}
.logo img{ width:287px; height:80px; margin-right: 120px; margin-top: 20px;}


.search{ width:380px; margin-top:45px; border:1px solid #2066c3; height:38px; line-height:38px; background:#fff; +height:36px; }
.search_cont{position:relative; z-index:99;}
.search_cont a{ background:#ffffff; color: #2066c3; width:73px; height:36px; text-align:center;}
.search_ico{ background-position:0px -234px; width:12px; height:7px; margin-left:2px;}
.search_cont_list{ position:absolute;width:75px;left:-1px; top:36px; border:1px solid #2066c3; border-top:none; +width:73px;}
.search_cont_list a{ float:left;}
.search_cont_list a:hover{ background:#fff;}
.search input{ border:none; height:36px;}
.search input.text{  width:250px; height:36px; line-height:36px; margin-top:0px;}
.search input.btn{ width:50px; background:url(so.png) no-repeat; border-radius:0px;}
.logo_cont_tel{margin-top: 35px;}
.lg_tel_ico{ width:30px; height:30px; background-position:0px -74px; margin-top:20px; margin-right:5px;}
.logo_cont_tel div.lt b{ font-size:28px;color: #2066c3}

/*导航样式开始*/
.nav{width:100%;margin:0 auto;background:#2066c3; height:56px;z-index:999;}
.menu {	height: 56px;	width: 1200px;	margin:0 auto;}
.menu li {	position: relative;	list-style: none;	float: left;	display: block;	height: 56px; width:130px;}
/* Links */
.menu li a {	display: block;	margin: 0px 0;	line-height: 56px;	text-decoration: none;	border-left: 1px solid #297dec;border-right: 1px solid #1c58a8;	font-size: 14px;	color: #ffffff;text-align:center;
}
.menu li .ch-menu-hot{font-size: 16px;background: #174d94;color: #ffffff;}

.menu li:first-child a {	border-left: none;}
.menu li:last-child a {	border-right: none;}
.menu li:hover > a {	font-size:15px; font-weight: bold;}

/* Sub Menu */
.menu ul {	position: absolute;	top: 56px;	left: -40px; width: 220px; opacity: 0;	background: rgba(32,102,195,0.3); z-index:999;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
.menu li:hover > ul {	opacity: 1;}
.menu ul li {	height: 0;	overflow: hidden;	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
.menu li:hover > ul li {height: 46px;line-height: 46px;overflow: visible;	padding: 0;}
.menu ul li a {	width: 220px; margin: 0;	border: none;	border-bottom: 0px solid #01304f;line-height: 46px;	font-size: 14px;color: #ffffff;}
.menu ul li:last-child a {	border: none;}

/*导航样式结束*/


/*foot样式开始*/
.z{float:left;}
.y{float:right;}
.clear{clear:both;}

/*首页新的banner*/
.focusBox { position: relative;  width:100%; min-width:1200px; height:360px;  overflow: hidden; border-bottom: 1px solid #dddddd;}	
.focusBox .pic{ position:relative; z-index:0; }	
.focusBox .pic li{width: 100%; height: 360px;}
.focusBox .pic img { width:100%; height:360px; display: block; }	
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }	
.focusBox .hd li{margin: 0 5px; background: url("banner/dot.png") no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url("banner/dot8.png") no-repeat 0 -16px;	}	
.focusBox .hd .on{ background-position:0 0; }	
.focusBox .prev,	.focusBox .next { width: 60px; height: 90px; margin: -45px 0 0; display: none; background: url("banner/ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { left: 0; }	
.focusBox .next { background-position: 0 -90px; right: 0; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*分页banner样式开始*/
.wk_head_banner{width:100%;height:300px;overflow:hidden;}
.wk_head_banner .flexslider{position:relative;z-index:-2;width:100%;height:300px;border-bottom:1px solid #EEE;overflow:hidden;background:url("loading.gif") 50% no-repeat;}
.wk_head_banner .slides{position:relative;z-index:-1;}
.wk_head_banner .slides li{height:300px;}
.wk_head_banner .slides li a{width:100%;height:300px;overflow:hidden;}
.wk_head_banner .flex-control-nav{position:absolute;margin-left:530px;bottom:90px;z-index:2;width:100%;text-align:center;display:none;}
.wk_head_banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.wk_head_banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url("dot.png") -14px 0 no-repeat;cursor:pointer;}
.wk_head_banner .flex-control-nav .flex-active{background-position:0 0;}
.wk_head_banner .wk_content_banner{width:100%;height:300px;overflow:hidden;background:url("pose2.jpg") center top no-repeat;}
.wk_head_banner .slides li div{
	position: absolute; width:240px;height: 70px; left: 50%;top:115px; margin-left:-120px;
	 text-shadow: #aaaaaa 0px 0px 0px;background: #0066a1;filter:alpha(opacity=20);opacity:0.2;z-index: 996;
}
.wk_head_banner .slides li span{position: absolute; width:240px;height: 70px; left: 50%;top:115px; margin-left:-120px;color:#ffffff;font-size: 40px;line-height: 70px; text-shadow: #aaaaaa 0px 0px 0px;border: 0px solid #2066c3; z-index: 998;text-align: center;
}


/*底部样式开始*/
#wk_ft{width:100%;min-width:1200px;margin:0 auto;height:60px;overflow:hidden;margin-top:0;background:#0A0A0A;}
#ft{padding:0;border-top:0;line-height:1.8;}
#flk{text-align:center;}
.wk_footer{margin:15px auto;width:1180px;color:#b6b3b3;height:30px;line-height:30px;text-align:center;overflow:hidden;}
.wk_footer a{color:#b6b3b3;margin:0 7px;}
.wk_footer a:hover{color:#FFF;}

.icon-addr{background-repeat:no-repeat;background-image:url(foot/icon_addr.jpg);}
.icon-tel{background-repeat:no-repeat;background-image:url(foot/icon_tel.jpg);}
.icon-mail{background-repeat:no-repeat;background-image:url(foot/icon_mail.jpg);}
.icon-qq{background-repeat:no-repeat;background-image:url(foot/indexicon.png);background-position:0px 0px;}
.icon-weibo{background-repeat:no-repeat;background-image:url(foot/indexicon.png);background-position:-130px 0px;}
.icon-weixin{background-repeat:no-repeat;background-image:url(foot/indexicon.png);background-position:-260px 0px;}
.icon-qq:hover{background-repeat:no-repeat;background-position:0px -50px;}
.icon-weibo:hover{background-repeat:no-repeat;background-position:-130px -50px;}
.icon-weixin:hover{background-repeat:no-repeat;background-position:-260px -50px;}
.week_foot{width:100%;min-width:1180px;background-color:#171717;position:relative;float:left;padding:30px 0;color:#ACACAC;}
.week_fwp{width:1180px;margin:0 auto;}
.week_foot-tit{width:100%;height:54px;line-height:54px;border-bottom:2px solid #292929;position:relative;margin-bottom:20px;}
.week_foot-tit a{color:#E0E0E0;font-size:16px !important;}
.week_foot-tit i{display:block;width:70px;height:3px;background-color:#5C5C5C;float:left;position:absolute;left:0;bottom:-2px;}
.week_foot-cont{margin:10px 0;font-size:14px;line-height:25px;height:125px;overflow:hidden;}
.week_foot-link{padding-top:10px;}
.week_foot-link a{display:block;width:80px;height:30px;line-height:30px;text-align:center;color:#FFF;background-color:#333;border-radius:5px;text-decoration:none;}
.week_foot-link a:hover{background-color:#008CD6;}

.week_foot-tel{width:280px;float:right;margin-top:0px;}
.week_foot-tel-tit{color:#E0E0E0;}
.week_foot-tel-cont{color:#AAA;line-height:26px;font-size:14px;}
.week_foot-tel-cont span{font-size:12px;}

.week_foot-about{width:380px;float:left;margin-left:0;}
.week_foot-contact{width:420px;float:left;margin-left:50px;}
.week_foot-contact-item{width:100%;height:30px;line-height:30px;margin-bottom:13px;font-size:14px;}
.week_foot-contact-item .icon{display:block;width:30px;height:30px;float:left;background-color:#282828;border-radius:3px;margin-right:13px;background-repeat:no-repeat;background-position:center center;}
.week_foot-contact-item a{font-size:18px;color:#008CD6;font-weight:bold;text-decoration:none;}
.week_foot-contact-other{width:440px;height:40px;margin-top:30px;}
.week_foot-contact-other a{display:block;float:left;width:125px;height:40px;margin-right:17px;background-repeat:no-repeat;_font-size:0;text-indent:-9999px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;position:relative;}
.week_foot-contact-other a img{display:none;}
.week_foot-contact-other a:hover img{display:block;position:absolute;left:0;bottom:50px;}
.week_foot-contact-other .icon-weixin{width:130px;}

/*客服样式开始*/

#scrolltop {display:none;}
.wk_float-rig{position:fixed;right:10px;bottom:300px;z-index:10001;display:block;width:56px;height:56px;}
.wk_float-rig li{position:relative;float:left;display:block;margin-bottom:1px;width:56px;height:56px;}
.wk_float-rig li b{display:block;overflow:hidden;width:56px;height:56px;background:#b0b0b0 url("float.png") repeat scroll 0 0;cursor:auto;}
.wk_float-rig li .wk_b0{background-color:#e18c3f;}
.wk_float-rig li .wk_b1{background-color:#35ae6e;background-position:left -56px;}
.wk_float-rig li .wk_b2{background-color:#279fbc;background-position:left -112px;}
.wk_float-rig li .wk_b3{background-color:#e04343;background-position:left -168px;}
.wk_float-rig li .wk_b4{background-position:left -224px;cursor:pointer;}
.wk_float-rig li.wk_h .wk_b4{background-color:#8f8f8f;}
.wk_float-rig li.wk_h b{background-color:#b0b0b0;}
.wk_float-rig li .wk_box{position:absolute;top:0;right:56px;display:none;overflow:hidden;width:113px;opacity:0;transform:scale(0);transform-origin:right 30% 0;}
.wk_float-rig li.wk_h .wk_box{display:block;opacity:1;transform:scale(1);}
.wk_float-rig li .wk_box div{display:block;overflow:hidden;margin:0;padding:8px 10px 12px;width:82px;border:1px solid #e4e4e4;background-color:#fff;text-align:center;}
.wk_float-rig li .wk_box div h1{margin-bottom:8px;color:#666;font-size:14px; margin-top:8px;}
.wk_float-rig li .wk_box p{position:absolute;top:22px;right:4px;display:block;overflow:hidden;margin:0;width:6px;height:9px;background:transparent url("float.png") repeat scroll 0 0;}
.wk_advisory_wt{color:#000;font-weight:400;font-size:14px;font-family:"Microsoft YaHei";}
.wk_cpi_period_tracker a,.wk_earnings_contrast_trap a,.wk_value_calculator_a a,.wk_vote_calculator a{background:transparent url("float_02.png") no-repeat scroll 0 0;}
.wk_cpi_period_tracker a:hover,.wk_earnings_contrast_trap a:hover,.wk_value_calculator_a a:hover,.wk_vote_calculator a:hover{background:transparent url("float_03.jpg") no-repeat scroll 0 0;}
.wk_vote_calculator a{display:block;width:102px;height:29px;background-position:0 0;}
.wk_vote_calculator a:hover{display:block;width:102px;height:29px;background-position:0 0;}
.wk_cpi_period_tracker a{display:block;width:102px;height:30px;background-position:0 -29px;}
.wk_cpi_period_tracker a:hover{display:block;width:102px;height:30px;background-position:0 -29px;}
.wk_value_calculator_a a{display:block;width:102px;height:30px;background-position:0 -59px;}
.wk_value_calculator_a a:hover{display:block;width:102px;height:30px;background-position:0 -59px;}
.wk_earnings_contrast_trap a{display:block;width:102px;height:29px;background-position:0 -89px;}
.wk_earnings_contrast_trap a:hover{display:block;width:102px;height:29px;background-position:0 -89px;}






/*分页页码样式*/
.npage{clear:both; padding:15px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.npage span{ padding:0 5px;}
.npage a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.npage a:hover{height:24px; margin:0 3px; border:none; background:#de0000; color:#fff!important; line-height:24px; text-decoration:none;}
.npage a.select{cursor:default;}

/*友情link样式开始*/




/*留言*/
.line-big { width:1200px ; margin:10px auto; overflow: hidden; }
.line-big .x6{ position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.x6 { width: 50%; float: left; position: relative; min-height: 1px;}
.guestbook_list { margin-bottom: 20px;}
.guestbook_list .username { background: #EEE; padding: 10px; }
.guestbook_list .content { padding: 20px; border: 1px solid #EEE; }
.guestbook_list .content .answer { padding: 10px; border: 1px solid #EEE; margin-top: 10px; }

/*背景*/

.bg-green { background-color: #2c7; }
.bg-dot { background-color: #e33; }
/*颜色*/

.hd1 { background: #f2f3f4; padding: 0 10px; color: #0066a1; font-size: 16px; border-left: 16px solid #0066a1; height: 40px; line-height: 40px; }
.bd1 { padding: 10px 0;}
/*表单部分*/
.btn { border: solid 1px #ddd; cursor: pointer; background: transparent; padding: 6px 15px; margin: 0; display: inline-block; line-height: 20px; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.btn:hover { transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.btn-block { display: block; width: 100%; }
.btn.bg-green { border-color: #2c7; color: #fff; background-color: #2c7;}
.btn.bg-dot { border-color: #e33; color: #fff; }
.btn.border-dot:hover, .btn.border-dot:focus, .btn.bg-dot:hover, .btn.bg-dot:focus { color: #fff; border-color: #f00; background-color: #f00; }
.btn.border-green:hover, .btn.border-green:focus, .btn.bg-green:hover, .btn.bg-green:focus { color: #fff; border-color: #5d8; background-color: #5d8; }
.input { padding-left: 6px; vertical-align:middle;border: solid 1px #ddd; width: 400px; height: 34px; line-height: 34px; display: block; }
.input:focus { border-color: #09c; transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }

.label { padding-bottom: 7px; display: block; height: 34px; line-height: 34px; width: 100px; background-color: #0ae; float: left; text-align: center;}
.label label { font-weight: bold; color:#ffffff; padding:3px;font-size: 14px;}
.input-note { color: #999; font-size: 12px; padding-top: 2px; line-height: 18px; }
.field { position: relative; }
.form-group { padding-bottom: 10px; overflow: hidden; }
textarea.input { border: solid 1px #ddd; height: auto; width: 100%; }
.form-x .form-group .label { float: left; width: 15%; text-align: right; padding: 7px 7px 7px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.form-x .form-group .field { float: left; width: 85%; }
.form-x .form-button { margin-left: 15%; }
.form-auto .input { width: auto; display: inline-block; }
.form-auto textarea.input { width: 100%; }

#info_comment { text-align: right; margin-bottom: 20px;}

/*link*/
.link_til{background:url(link_til.png);}
/*pic滚动*/
#pics{width:1200px; overflow:hidden; margin:0px auto}
#pics img{width: 180px;height: 260px;}

#pics2{width:1200px; overflow:hidden; margin:0px auto}
#pics2 img{width: 180px;height: 120px;}

/*明大二级栏目导航*/

.wk_blog_tab{width:100%;height:65px;background:url(about_line.jpg) repeat-x left bottom;overflow:hidden;clear:both;}
.wk_blog_tab ul{width:100%;text-align:center;margin:0 auto;overflow:hidden;}
.wk_blog_tab ul li{display:inline;text-align:center;}
.wk_blog_tab ul li a{font-size:16px;line-height:62px;color:#333;display:inline-block;padding:0 6px;margin:0 15px;text-decoration:none;}
.wk_blog_tab ul li a:hover,.wk_blog_tab ul li .a{color:#008CD6;border-bottom:3px solid #008CD6;}

/*明大*/
/*-关于我们-*/
.main_about{ width:100%; overflow:hidden; padding-top:10px;}
.who{ width:1180px; margin:0px auto; overflow:hidden; text-align:left;}
.who h1{ font-size:28px; color:#333; font-weight:normal; text-align:center; margin-top:50px;}
.who p{   margin:0px auto; overflow:hidden;  line-height:30px;  font-size:14px; color:#333;  margin-top:30px; }
.main_about .bottom{ width:1180px; margin:70px auto 90px auto; overflow:hidden;}
.main_about .bottom dl{ width:31%; margin:0 1.1%; float:left; text-align:center; }
.main_about .bottom dl dd{ margin-bottom:10px;}
.main_about .bottom dl dt h2{ font-size:18px; line-height:32px; color:#333; font-weight:normal;}
/*-关于我们  服务优势-*/
.project_gray{ background:#f6f6f6; overflow:hidden; padding-bottom:60px;}
.project{ width:1200px; overflow:hidden; margin:60px auto 0px auto;}
.project .about_title{ width:100%; text-align:center;}
.project .about_title h1{ font-size:28px; color:#333; line-height:35px; margin:15px 0; font-weight:normal; }
.project .about_title span{ font-size:16px; color:#666;}
.project_con{ width:100%; overflow:hidden; clear:both; margin:50px auto;} 
.project_con dl{ width:380px; float:left; font-size:14px;  margin:10px;  overflow:hidden; color:#333; line-height:26px;}
.project_con dl dd{ height:240px; margin-bottom:12px; padding:1px; transition:box-shadow 218ms; } 
.project_con dl dd:hover{background-color:#ccc; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.project_con dl dd a{ display:block; width:100%; height:100%;}
.project_con dl dt a{ margin-right:25px; display:inline-block; line-height:24px; color:#333;}
.project_con dl dt a:hover{ color:#24b727;}

.team_box{  padding-top:80px; overflow:hidden;}
.team{ width:1200px; margin:0px auto;  lear:both;  overflow:hidden;  }
.team h1{ text-align:center; font-size:28px; line-height:30px; margin-bottom:30px; color:#333; font-weight:normal;}
.team .team_top{ width:1180px; margin:0 auto;}
.team .team_top p{ font-size:14px; line-height:28px;   text-align:left;}
.team_con{ width:100%; clear:both; overflow:hidden; margin:50px auto; }
.team_con .left_cor{ width:66.6%; float:left;}
.team_con .left_cor .boxgrid{ width:50%; height:220px; border:1.5px solid #FFF; float:left; overflow: hidden; position: relative;  box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;   background-position:center top;   }
.team_con .left_cor .boxgrid img{ position:absolute; top: 0; left: 0; border: 0; }
.team_con .left_cor .boxgrid .cover{ position: absolute; background:#000; height:220px; width:100%; 
opacity: .7; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.team_con .left_cor .boxgrid .cover { top:220px; left: 0;}
.team_con .left_cor .boxgrid .cover h3{ font-size:14px; color:#FFF; line-height:40px; text-align:left; margin-left:15px;}
.team_con .right_cor{ width:33.3%; float:right; margin-top:1px; }
.team_con .right_cor .boxgrid{ width:100%; height:438px; overflow: hidden; position: relative; background-position:center top ;  }
.team_con .right_cor .boxgrid img{ position:absolute; top: 0; left: 0; border: 0; }
.team_con .right_cor .boxgrid .cover1{ position:absolute; background:#000; height:438px; width:100%; 
opacity: .7; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.team_con .right_cor .boxgrid .cover1 { top:438px; left: 0;}
.team_con .right_cor .boxgrid .cover1 h3{ font-size:14px; color:#FFF; line-height:40px; text-align:left; margin-left:15px;}

/*-人才招聘-*/
.week_job { width:1140px; margin:0 auto;}
.week_job .top{ overflow:hidden; text-align:center; color:#666; font-size:16px;}
.week_job .top h1{ font-size:28px; line-height:35px; color:#333; margin-bottom:15px; margin-top:75px; font-weight:normal;}
.week_job .con{ overflow:hidden; margin-top:50px;}
.week_job .list{ float:left; width:315px; color:#333; line-height:26px; margin-right:97px;}
.week_job .list.last{ margin:0;}
.week_job .list h2{ font-size:20px; margin-top:25px; font-weight:normal; }
.week_job .list strong{ font-size:14px; display:inline-block; margin-top:20px;}
.week_job .list ul{  overflow:hidden;}
.week_job .bottom{ text-align:center; clear:both; overflow:hidden; margin:65px auto; font-size:20px;}
.week_job .bottom a{ background:#ee302f; color:#FFF; font-size:24px; display:inline-block; line-height:50px; padding:0 40px; margin-top:15px; -moz-transition: all 0.3s  ease-in-out; -webkit-transition: all 0.3s  ease-in-out; transition: all 0.3s  ease-in-out; border-radius:2px;}
.week_job .bottom a:hover{ background:#d90100;}
.week_follow{ width:100%; border-top:1px solid #e2e2e2; padding-top:80px; text-align:center;}
.week_follow_kd {width:1140px; margin:0 auto; }
.week_follow h1{ font-size:28px; color:#333; line-height:30px; font-weight:normal;}
.week_follow ul{ width:auto; overflow:hidden; margin:30px auto 70px auto; }
.week_follow ul li{ width:120px; display:inline-block; margin:0 10px;}

/*-联系我们-*/
.week_container{margin:0 auto; padding:0 12px; max-width:1164px; min-width:1024px;}
.week_contact{width:100%; min-width:1024px;}

.sn_content{width:100%; min-width:1024px; }
.sn_content_box{margin:0 auto; padding:0 12px; max-width:1164px; min-width:1024px;}



.sn_content_item{overflow:hidden;}
.sn_content_item li{float:left; width:33%; height:420px;  border-left:1px solid #E9E9E9;}
.sn_content_item li:last-child{border-right:1px solid #E9E9E9;}
.sn_content_item li a,.sn_content_item li a:hover{display:block; padding:88px 0;text-align:center; text-decoration:none; }
.sn_content_item li h4{font-size:16px; color:#666; line-height:30px; margin:0; font-weight:100; }
.sn_content_item li p.cway-txt{font-size:30px; line-height:50px; color:#121212;}
.sn_content_item li:hover p.cway-txt { color:#008CD6; }
.sn_content_item li a em{margin:0 auto 20px; display:block; width:128px; height:128px; background-color:#f8f8f8; border-radius:64px; transition:all 0.3s; -webkit-transition:all 0.3s;-moz-transition:all 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0);}

.sn_content_item li a:hover em{background-color:#008CD6; transition:all 0.3s; -webkit-transition:all 0.3s;-moz-transition:all 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.sn_content_item li a em.i-phone{background-image:url(icon_phone.png);background-size:128px; background-repeat:no-repeat; background-position:0 0;}
.sn_content_item li a:hover em.i-phone{background-position:0 -128px;}
.sn_content_item li a em.i-qq{background-image:url(icon_qq.png);background-size:128px; background-repeat:no-repeat; background-position:0 0;}
.sn_content_item li a:hover em.i-qq{background-position:0 -128px;}
.sn_content_item li a em.i-mail{background-image:url(icon_mail.png);background-size:128px; background-repeat:no-repeat; background-position:0 0;}
.sn_content_item li a:hover em.i-mail{background-position:0 -128px;}

.week_weixin{background:url(about/bg_weixin.jpg) no-repeat center; background-size:cover; background-attachment:fixed; padding:80px 0;}
.week_weixin h3{margin:0 auto; font-size:32px; width:60%; line-height:1.75; text-align:center;color:#FFF; font-weight:normal; }
.week_weixin p{margin:0 auto 20px; font-size:16px;width:80%; line-height:1.75; text-align:center;color:#eee;}
.week_weixin-p img{display:block; margin:0 auto; width:160px; height:160px;}
.week_weixin p span{display:inline-block; margin:0 20px;}

.week_map{position:relative; height:320px; min-width:1024px; margin-bottom:-5px; }
#allmap{width:100%;height: 100%; overflow: hidden;margin:0; }
.mark-info{position:absolute; bottom:0px; left:0; width:100%; text-align:center; padding:25px 0; background:url(tmbg.png) repeat; color:#FFF;}
.mark-info h4 { margin:0; line-height:36px; font-size:26px; font-weight:normal; }
.mark-info p { font-size:16px; line-height:32px;}

/*-发展历程-*/
.wk_about_hty-box{ position:relative; margin-top:20px; }
.wk_about_hty-box .slogan{margin-bottom:30px;height:50px;line-height:50px;text-align:center;font-size:26px;color:#b8b8b8; }
.wk_about_hty{width:960px; margin:0 auto; position:relative;padding:46px 0; }
.wk_about_hty .line{position:absolute;top:0;left:50%;margin-left:-1px;width:3px;height:100%;background-color:#d4d4d4; }
.wk_about_hty .item{position:relative;height:90px; }
.wk_about_hty .item:before{content:'';position:absolute;top:0;left:50%;margin-left:-7px;width:12px;height:12px;border:2px solid #008CD6;background-color:#fff;border-radius:50%; }
.wk_about_hty .item .desc{position:absolute;top:-18px;left:50%;padding:10px 20px;margin-left:38px;width:45%;line-height:30px;background-color:#f9f9f9;border:1px solid #eae9e9;border-radius:4px;font-size:14px;color:#666; }
.wk_about_hty .item .desc .arrow{position:absolute;top:15px;left:-20px;border-style:solid;border-width:9px 10px;border-color:transparent #eae9e9 transparent transparent; }
.wk_about_hty .item .desc .arrow:after{content:'';position:absolute;top:-9px;left:-8px;border-style:solid;border-width:9px 10px;border-color:transparent #f9f9f9 transparent transparent; }
.wk_about_hty .item .date{position:absolute;top:-6px;left:50%;margin-left:-110px;width:78px;height:26px;line-height:26px;text-align:center;font-size:12px;color:#fff;background-color:#008CD6; }
.wk_about_hty .item .date:after{content:'';position:absolute;top:9px;right:-8px;border-style:solid;border-width:5px 4px;border-color:transparent transparent transparent #008CD6; }
.wk_about_hty .item.odd .desc{left:auto;right:50%;margin:0 36px 0 0;text-align:right; }
.wk_about_hty .item.odd .desc .arrow{left:100%;border-color:transparent transparent transparent #eae9e9; }
.wk_about_hty .item.odd .desc .arrow:after{left:-12px;border-color:transparent transparent transparent #f9f9f9; }
.wk_about_hty .item.odd .date{margin-left:31px; }
.wk_about_hty .item.odd .date:after{right:100%;border-color:transparent #008CD6 transparent transparent; }



/*about 文化*/
.wk_about_1_warp{width:1180px;margin:20px auto;padding:0;overflow:hidden;}
.wk_about_1_warp span p{border:0 none;color:#555;font-size:14px;vertical-align:top;line-height:26px;margin-bottom:8px;text-indent:28px;}
.wk_about_1_warp span p img{margin:50px auto;}
.wk_about_1_warp span p strong{font-size:16px;color:#333;}

/*荣誉资质*/
#rongyu{	width: 1180px;	height: 574px;	margin: 50px auto;}
#rongyu ul li .a1 img{	width: 380px;	height: 252px;}
#rongyu ul li{	width: 380px;	height: 252px;	list-style: none;	position: relative;	float: left;	overflow: hidden;	margin: 5px;} 
#rongyu ul li .a1 .divA{position: absolute;	bottom: 0;	left: 0;	width: 380px;	height: 46px;	padding: 10px 20px;	background-color: rgba(0,0,0,0.35);}
#rongyu ul li .a1 .divA>.p1{	width: 380px;	height: 25px;	font-size: 18px;    line-height: 25px;    color: #ffffff;}
#rongyu ul li .a1 .divA>.p2{	width: 380px;	height: 21px;    font-size: 14px;    color: #b4b4b4;    line-height: 20px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
#rongyu ul li .a1 .divA>.p3{	position: absolute;	right: 0;	bottom: 12px;	width: 108px;	height: 28px;	color: #f60;}
#rongyu ul li .a1 .divA>.p3>span{	font-size: 24px;	font-weight:800;}
/*遮罩*/
#rongyu ul li .a2{position: absolute;	top: 0;	left:-380px;	width: 380px;	height: 252px;	text-align: center;	color: white;	background: rgba(0,0,0,0.35);transition: all 0.2s;} 
#rongyu ul li .a2 .p4{width: 380px;text-align: center;position: absolute;top: 110px;left: -380px;color: #ffe605;	font-size: 20px; line-height:150%;    font-weight: bold;transition: all 0.2s 0.1s ease-out ;  }
#rongyu ul li .a2 .p5{width: 380px;text-align: center;line-height:20px ;position: absolute;top: 65px;left: -380px;margin: 30px  0 10px;	font-size: 14px;color: white;transition: all 0.2s 0.2s ease-out ; }
#rongyu ul li .a2 .p6{	position: absolute;	top: 140px;	left: 175px;	transform: scale(1.4);	transition: all 0.3s 0.2s ;}
#rongyu ul li .a2 .p6 span{	font-family: Arial;    font-size: 36px;   font-weight: 700;    color: white;}
#rongyu ul li .a2 .p7{position: absolute;bottom:-50px;left: 145px;	width: 160px;height: 38px;line-height: 38px;border-radius: 20px;margin: 10px auto;	border: 1px solid;	transition: all 0.2s 0.5s ;
}


/*新闻列表页循环*/

.JuList ul{margin: 0 auto; width: 1200px;margin-top: 20px;}

.JuList ul li{border-bottom:1px solid #E6E6E6;padding:20px;height:220px;}
.JuList ul li:hover{background: #f2f3f4;}
.JuList-r{float:left;padding-left:20px;width:660px;}
.JuList-l{float:left;}
.JuList-l img{width:125px; height:80px;}
.ju1{float:left;width:660px;font-size:20px;padding-bottom:10px;border-bottom:1px solid #E6E6E6;}
.ju2{float:left;width:660px;padding-top:10px;}
.ju3{float:left;width:660px;}
.ju4{float:left;width:660px;}
.JuList-r2{float:right;width:210px;padding-top: 50px;}


.bjButton{ width:210px; height:50px; background:#0066a1; color:#ffffff; text-align:center; line-height:50px; cursor:pointer; font-size:18px;border:0px;margin-top:10px;}
.bjButton:hover{  background:#2066c3; }
.bjd:hover{ transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;opacity:1}


/*新闻内容详情页*/

.info_content { background-size:cover;height: 300px;}
.info_nav{width:1160px;padding-top:80px;overflow:hidden;margin:0 auto;text-align:center;}
.info_nav ul{display:table;margin:0 auto;}
.info_nav ul li{float:left;}
.info_nav ul li a{float:left;font-size:14px;display:block;padding:0 20px;height:32px;line-height:32px;background:#FFF;margin:0 10px;border-radius:20px;}
.info_nav ul li a:hover,.info_nav ul li .a{background:#008CD6;text-decoration:none;color:#FFF;}
.info_title{font-size:30px;font-weight:100;padding:35px 0 10px;color:#fff;text-align: center; max-width: 1200px;margin: 0 auto;} 
.info_other,.info_other a{color:#fff !important; text-align: center;}
.info_xian{margin:0 10px;color:#CCC;}

.info_boxs{width: 100%;background: #f1f1f1;padding-top: 30px;padding-bottom: 30px;}
.info_infos{width: 1200px;margin: 0 auto; border-radius: 10px;border: 1px solid #e6e6e6;background: #fff;padding:20px;font-size: 15px;line-height：150%; color: #000000;}
.info_infos img{max-width: 96%;}
.info_infos p{padding-top: 10px;padding-bottom: 10px;}
.info_around{margin:0 auto; width: 1200px;padding:20px;}
.info_comment{margin:0 auto; width:1200px;text-align: right; }



/*招聘岗位*/
.JobList{margin-top:10px;margin: 0 auto;width: 1200px;padding-bottom: 20px;}

.JobList ul {} 
.JobList ul  li{width:100%;	float:left;margin-top:20px;	border:2px solid #f2f3f4;padding:5px;}
.JobList ul  li:hover{border:2px solid #ffffff;background: #f2f3f4;}
.JobList table{width:100%;} 
.JobList td{line-height:35px;	border-bottom:1px dotted #CCC;	font-size:12px;background: #ffffff;}
.JobList .job_td1{ width:8%;text-align: center;background: #f9f9f9;}
.JobList .job_td2{ width:16%;text-align: left;background: #ffffff; font-weight: bold;padding-left: 10px;}
.JobList .Rtitle{	background:#f5f5f5;	color:#16b14b;	font-size:16px;	padding-left:10px;	height:40px;	line-height:30px;}
.JobList .Rtitle span{	text-align:right;	font-size:12px;}

.job_toudi{margin-top:10px;margin: 20px auto; width: 1200px;}
.job_toudi_from{float: right;width: 600px;padding-top: 40px;padding-bottom: 30px;}
.job_toudi_img{float:left; width:550px;}


/*首页*/

/*bank*/
.wk_our-customer{width:1200px;margin:0 auto;margin-bottom:60px;  margin-top: 60px;}
.customer-box{margin-left:-17px;min-height:170px;}
.customer-clist li{float:left;width:176px;overflow:hidden;position:relative;height:72px;border:1px solid #e6e6e6;margin-left:17px;display:inline;margin-bottom:14px;}
.customer-clist li .pic-andword{height:200px;width:200px;overflow:hidden;position:relative;}
.customer-clist li a.inp-cen{position:absolute;height:74px;line-height:74px;color:#fff;text-align:center;background:url(index/bank.png) no-repeat left top;display:block;color:#fff;}
.customer-clist li a.inp-cen:hover{text-decoration:none;}
.customer-clist li .pic-andword img{width:176px;height:72px;}

.customer-tit{height:120px;line-height:30px;margin-bottom:14px;text-align:center;}
.customer-tit b{font-weight:normal;font-size:36px;color:#252b3a; line-height: 46px;display:block; }
.customer-tit span{font-size:16px;padding-top:10px;color:#A0A2A8;display:block}

/*首页公司介绍*/
.wk_index_cnt{width:100%;background:#fff;overflow:hidden;position:relative; font-size:14px;}
.wk_index_cnt_m{width:1200px;position:relative;margin:0 auto;overflow:hidden;}
.wk_index_c_topx{width:1200px;overflow:hidden;height:165px;padding-top:35px;margin-bottom:50px;}
.wk_index_c_topx ul{width:1200px;}
.wk_index_c_topx li{width:287px;height:130px;border:1px solid #d7d7d7;position:relative;overflow:hidden;float:left;margin-right:13px;}
.wk_it_zi{float:left;width:150px;margin-top:20px;height:80px;overflow:hidden;}
.wk_it_titan{width:150px;height:39px;line-height:39px;overflow:hidden;font-size:18px;color:#272727;}
.wk_it_conte{width:150px;height:40px;line-height:20px;overflow:hidden;font-size:14px;color:#8d8d8d;}

.wk_index_c_tt:hover .wk_it_titan{color:#ee5909;}
.wk_index_c_tt:hover .wk_it_tu01{background:url(index/it_tu01_hover.png) no-repeat;}
.wk_index_c_tt:hover .wk_it_tu02{background:url(index/it_tu02_hover.png) no-repeat;}
.wk_index_c_tt:hover .wk_it_tu03{background:url(index/it_tu03_hover.png) no-repeat;}
.wk_index_c_tt:hover .wk_it_tu04{background:url(index/it_tu04_hover.png) no-repeat;}
.wk_it_tu01{width:78px;height:88px;float:left;background:url(index/it_tu01.png) no-repeat;margin:19px 23px 0 30px;}
.wk_it_tu02{width:78px;height:88px;float:left;background:url(index/it_tu02.png) no-repeat;margin:19px 23px 0 30px;}
.wk_it_tu03{width:78px;height:88px;float:left;background:url(index/it_tu03.png) no-repeat;margin:19px 23px 0 30px;}
.wk_it_tu04{width:78px;height:88px;float:left;background:url(index/it_tu04.png) no-repeat;margin:19px 23px 0 30px;}

.wk_index_about{width:1200px;position:relative;height:470px;margin:0 auto;margin-bottom:84px;overflow:hidden;}
.wk_index_about_f{position:relative;width:100%;}
.wk_index_about_t{width:1200px;height:84px;margin-bottom:24px;overflow:hidden;text-align:center;position:relative;}
.wk_i_about_t1{display:block;width:1200px;height:37px;line-height:37px;overflow:hidden;position:absolute;top:47px;left:0;font-size:28px;color:#888;font-family:'microsoft yahei';text-transform:capitalize;letter-spacing:2px;}
.wk_i_about_t2{float:left;margin:0 5px;display:none;}
.wk_i_about_t3{display:block;width:1200px;height:47px;line-height:47px;overflow:hidden;position:absolute;top:0;left:0;font-family:'microsoft yahei',Arial,Helvetica,sans-serif;font-weight:300;color:#272727;font-size:34px;}
.wk_index_about_cnt{width:1200px;position:relative;height:360px;overflow:hidden;}
.wk_index_about_c2{width:1200px;height:360px;overflow:hidden;}
.wk_i_about_img{width:1126px;height:242px;position:absolute;bottom:0;left:36px;}


.wk_i_about_cnt{width:1200px;display:block;word-break:break-all;overflow:hidden;font-size:14px;color:#656565;line-height:25px;position:absolute;text-align:center;top:0;left:0;height:75px;}

/*首页多少个 */

.wk_index_ba{width:100%;height:417px;overflow:hidden;margin-bottom:24px;position:relative;background:url(index/index_c_ba.jpg) top center no-repeat;}

.wk_ba_zi01{width:1200px;height:84px;line-height:84px;margin:66px auto 0;font-size:48px;color:#fff;text-align:center;letter-spacing:1px;}
.wk_ba_zi02{width:1200px;height:52px;line-height:26px;text-align:center;margin:0 auto 50px;color:#d0d0cf;font-size:16px;overflow:hidden;}
.wk_lec_lr{width:1200px;padding-left:40px;margin:0 auto;height:80px;overflow:hidden;}
.wk_lec_lr li{width:270px;height:80px;float:left;background:url(index/lec_lr.png) repeat-x; overflow:hidden;line-height:74px;text-align:center;font-size:24px;color:#fff;margin-right:20px;}
.wk_lec_lr li:first-child{text-indent:-10px;}
.wk_lec_lr li i{color:#ee5909;}

/*content*/
.Container{margin:0 auto; width:450px; height: 220px; }
.padding60{padding-top:60px;padding-bottom:60px;}
.wk_contact-indexbg{background-image:url(index/cbg.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover;Background-attachment:fixed;}
.wk_contact-txt{padding:7px 0; text-align:center;}
.wk_contact-txt h3{margin:0;padding:0;font-size:26px;height:60px;line-height:40px;font-weight:100;}
.wk_contact-btn1{box-shadow:0 0 0 1px rgba(221,66,80,0);-webkit-transition:background .3s,color .3s,box-shadow .3s;-moz-transition:background .3s,color .3s,box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s}
.wk_contact-btn1,.wk_contact-btn1:hover{height:40px;line-height:40px;display:inline-block;padding:0 40px;font-size:20px;color:#fff;text-decoration:none;background:#DD4250;background-color:rgba(221,66,80,0.87);border-radius:40px;}
.wk_contact-btn1:hover{background-color:rgba(221,66,80,1);box-shadow:0 0 0 4px rgba(221,66,80,0.3)}

.wk_good-item{float:right;}
.wk_good-item .wk_gbox{float:left;width:114px;height:114px;padding:20px 10px;background:url(index/b_border.png) no-repeat center;margin-left:20px;text-align:center;}
.wk_good-item .wk_gbox span{display:block;font-size:40px;line-height:50px;color:#DD4250;font-weight:600;}
.wk_good-item .wk_gbox em{display:block;font-size:11px;line-height:12px;color:#fff;}



/*资讯中心*/

.wk_index100{width:100%;min-width:1180px;height:460px;background:#ffffff;overflow:hidden;}
.mt30{}
.wk_index1200{width:1180px;height:430px;overflow:hidden;margin:0 auto;}
.wk_indexnews{width:1240px;overflow:hidden;float:left;margin-top:25px;}
.wk_index_news01{width:560px;float:left;height:390px;overflow:hidden;margin:10px 50px 10px 0;}
.wk_index_news_t1{border-left:3px solid #614C3F;margin:18px 0;padding-left:15px;height:24px;line-height:24px;font-size:24px;overflow:hidden;font-weight:normal;color:#333;}
.wk_index_news_t1 span{color:#AAA;margin-left:15px;font-size:18px;}
.wk_index_news_t1 .news_more{float:right;font-size:14px;color:#999;}
.wk_index_news_t2{width:560px;height:310px;overflow:hidden;margin-bottom:25px;}
.wk_index_news_t2 ul li{width:560px;height:36px;line-height:36px;color:#777;}
.wk_index_news_t2 ul li .ttt{float:left; width:410px;font-size:14px;overflow:hidden;text-decoration:inherit; white-space:nowrap;text-overflow:ellipsis;}
.wk_index_news_t2 ul li .tt{float: left; width:66px; padding-right:6px;color:#614C3F;}
.wk_index_news_t2 ul li em{float:right;text-align:right;width:80px;font-size:12px;overflow:hidden; padding-right: 5px;}
.wk_index_news_t2 ul li:hover span a{color:#F60;}
.wk_index_news_more a{float:left;height:28px;line-height:28px;font-size:14px;overflow:hidden;color:#FFF;padding:0 10px;background:#614C3F;border-radius:5px;}
.wk_index_news01:hover .wk_index_news_more a{background:#F60;text-decoration:inherit;}
.wk_index_news_t2 dl{height:120px;margin-bottom:15px;margin-top:5px;}
.wk_index_news_t2 dl dt{float:left;width:360px;height:30px;line-height:30px;margin-bottom:10px;overflow:hidden;font-size:20px;font-weight:normal;}
.wk_index_news_t2 dl dd{color:#888;float:left;width:360px;height:52px;line-height:26px;overflow:hidden;font-size:14px;}
.wk_index_news_t2 dl dd.m{width:180px;height:120px;margin-right:15px;}
.wk_index_news_t2 dl p{height:28px;line-height:28px;color:#999;font-size:12px;}



/*分公司*/



/*背景*/
.bg-blue{background:url("bg_fgs.jpg") no-repeat center;background-size:cover; height: 600px;}
.developer-solution-block{position:relative;max-width:none;padding:50px 0;text-align:center;clear:both;margin:0 auto}
/*大标题*/
.titleBar .caption{font-size:36px;color:#252b3a;letter-spacing:0;text-align:left;line-height:46px;margin-bottom:10px; margin-left:150px;}
.descript{margin-bottom:40px;font-size:16px;color:#A0A2A8}
.developer-solution-block .titleBar{max-width:1200px;margin:0 auto;text-align:center}
.developer-solution-block .titleBar .caption,.developer-solution-block .titleBar .descript{color:#fff}
.developer-solution-block .developer-solution{max-width:1180px;margin:0 auto;padding:0 60px;background:none}
/*左边分类*/
.developer-solution .solution-tab{font-size:14px;color:#ffffff;line-height:28px;text-align:center;display:inline-block;width:340px;margin-right:60px;float:left}
.developer-solution .solution-tab ul{padding:20px 0;background:rgba(255,255,255,0.20);opacity:1;box-shadow:-18px 6px 8px 0 rgba(0,0,0,0.20);border-radius:2px;width:300px}
.solution-tab ul li{padding:10px 30px;width:300px;text-align:left;color:#ffffff}
.solution-tab ul li.active{width:340px;background:#f66f6a;box-shadow:0 8px 16px 0 rgba(227,24,31,0.30);border-radius:2px;margin-left:-20px;padding-left:50px}
/*右边内容标题详情*/
.developer-solution .solution-detail{width:calc(100% - 400px);display:inline-block;vertical-align:top;height:270px;padding-top:30px;text-align:left}
.developer-solution .solution-detail ul li{display:none}
.developer-solution .solution-detail ul li.active{display:block}
.solution-detail li .title{font-size:22px;color:#ffffff;line-height:28px;text-align:left;margin-bottom:14px}
.solution-detail li .detail{font-size:14px;color:#ffffff;line-height:22px;text-align:left}
/*产看更多按钮*/
.solution-detail li .more-btn{display:inline-block;position:relative;border:1px solid #ffffff;border-radius:2px;font-size:14px;color:#ffffff;text-align:center;padding:8px 45px 8px 30px;line-height:22px;margin-top:30px}
.solution-detail li .more-btn:before{content:"";position:absolute;right:26px;top:14px;width:13px;height:9px;display:inline-block;background:url("more_fgs.png") no-repeat center}
.solution-detail li .more-btn:hover{color:#fa6f66;border:1px solid #fa6f66}
.solution-detail li .more-btn:hover:before{background:url("more_fgs2.png") no-repeat center;right:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}


/*业务范围*/

/*栅格及盒子防塌陷*/
.col-sm-4{float:left;width:25%;padding:10px}
.col-sm-4 a:hover{text-decoration: none;}
.AGrid-row{clear:both}
.AGrid-row:before,.AGrid-row:after{content:" ";display:table;line-height:0}
.AGrid-row:after{clear:both}
/*背景颜色*/
.bg-grey{background-color:#f5f5f5}
.developer-community-block{max-width:1200px;text-align:center;padding:50px 0;clear:both;margin:0 auto}
/*大标题*/
.titleBar2{text-align:center;}
.titleBar2 .caption{font-size:36px;color:#252b3a;letter-spacing:0;text-align:center;line-height:46px;margin-bottom:10px}
.descript{margin-bottom:40px;font-size:16px;color:#A0A2A8}
.AGrid-row.gap{margin:-10px}
/*更多链接*/
.developer-community-block .titleBar .descript a{color:#2D56B1;display:inline-block}
.developer-community-block .titleBar .descript a:hover{text-decoration:underline}
/*图片新闻*/
.developer-community-block .tile img{width:100%;height:140px}
.developer-community-block .tile{position:relative;font-size:0;background:#FFFFFF;box-shadow:0 8px 16px 0 rgba(0,0,0,0.10);border-radius:2px}
.developer-community-block .tile:hover .title{cursor:pointer;color:#F66F6A}
.developer-community-block .tile .title{padding:16px 30px;font-size:16px;color:#252B3A;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight: bold;}

/*文字新闻*/
.developer-community-block .layer-text{margin-top:10px;padding:5px 10px 10px 5px}
.developer-community-block .developer-community{text-align:left}
.developer-community-block .layer-text li{position:relative;display:inline-block;max-width:300px;font-size:12px;color:#252B3A;text-align:left;overflow:hidden;text-overflow:ellipsis;margin-top:8px; line-height: 20px;}
.developer-community-block .layer-text li:hover{color:#F66F6A}
.developer-community-block .layer-text li span{margin-left:14px;}
.developer-community-block .layer-text li:before{content:"";position:absolute;border:2px solid #E41F2B;border-radius:50%;top:8px;left:0px}



/*新的关于我们*/

.about-2019{ width: 1200px; margin:40px auto; }
.about2019-l{float: left; width: 600px;}
.about2019-r{float: right; width: 600px;}


.sy-about{padding-bottom:60px;}

.sy-about-text{margin:0 0 26px 0;font-family:"微软雅黑";font-size:12px;color:#161616;line-height:24px;}
.title1{height:24px;overflow:hidden;}
.title1 a{height:24px;font-family:"微软雅黑";font-size:24px;color:#000;line-height:24px;transition:all .3s; text-decoration: none;}
.title1 a:hover{color:#fbaa29;}
.title1 span{margin:20px 0 0 5px;width:70px;height:4px;background:#fbaa29;}
.title2{margin:16px 0 30px 0;height:30px;overflow:hidden;}
.title2 span{font-family:PillGothic600mg1a7299d634c08;font-size:30px;color:#adadad;line-height:30px;}
.title2 p{font-family:"宋体";font-size:12px;color:#818181;}

.p-left{float:left!important;padding-right:10px}
.p-right{float:right!important;padding-left:10px}
.p-text-uppercase{text-transform:uppercase}
.n-margin{margin:0!important;}


.sy-about-more{display:block;width:102px;height:32px;font-family:"宋体";font-size:12px;color:#6c6c6c;line-height:30px;border:solid 1px #cfcfcf;background:#fff;transition:all .3s; text-align: center;margin-top: 10px;}
.sy-about-more:hover{color:#fff;border:solid 1px #fbaa29;background:#fbaa29;}



.about-menu{margin:24px 0 0 0;overflow:hidden;transition:all .5s;}
.about-menu li{margin-left:10%;width:40%;display:block;padding:20px 0 30px 0;border-bottom:solid 1px #c1c1c1;transition:all .5s; float: left;}
.about-menu h5{margin:0 0 16px 0;font-family:"微软雅黑";color:#666;font-weight:700;line-height:14px;transition:all .3s; font-size: 14px;}
.about-menu h3{font-family:"微软雅黑";}
.about-menu h3 span{margin-bottom:-10px;display:block;font-size:24px;color:#393939;line-height:24px;}
.about-menu h3 small{font-size:14px;color:#949494;line-height:14px;  position: relative; top:10px;}
.about-menu img{transition:all .3s; margin-top: -30px; position: relative; float: right; right: 10px;}
.about-menu li:hover h5{color:#fbaa29;}



/*客户*/


    /* scrollbox */
.scrollbox{position:relative;width:1200px;height:180px;overflow:hidden;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:1200px;height:90px;overflow:hidden;}
.scrollbox li a{float:left;display:inline-block;width:290px;height:80px;overflow:hidden;margin:5px; border:1px solid #f2f3f4;  line-height: 80px; text-align: center;  font-size: 16px; background: #f2f3f4;}
.scrollbox li a:hover{text-decoration: none; background: url('kehu_bg.jpg'); color: #fff; font-weight: bold;}



/*历史*/

/*history*/
.history{background:url(about/line04.gif) repeat-y 187px 0;overflow:hidden;position:relative; width: 1200px; margin:40px auto; left: 200px;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(about/icon06.gif) no-repeat 158px 0;height:59px;font-size:25px;font-family:微软雅黑;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}
.history-date h2 a{color:#00bbff;display:inline-block;*display:inline;zoom:1;background:url(about/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul li{background:url(about/icon07.gif) no-repeat 180px 0;padding-bottom:50px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;font-family:微软雅黑;}
.history-date ul li dl dt{font:20px/22px 微软雅黑;color:#737373;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#1db702;}
.history-date ul li.green h3 span{color:#a8dda3;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{font-size:30px;line-height:28px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.history-date ul li.green dl dd{padding-top:20px;display:none;}
.history-date ul li.green dl dd img{float:left;}
.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}

.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}
.history-date h2.first .more-history:hover{text-decoration:underline;}

.history-date ul li dl dt{_font-size:12px!important;_font-weight:bold;}
.history-date ul li dl dt span{_font-weight:normal!important;}
.history-date ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}
